/******/ (function(modules) { // webpackBootstrap
/******/ 	// The module cache
/******/ 	var installedModules = {};

/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {

/******/ 		// Check if module is in cache
/******/ 		if(installedModules[moduleId])
/******/ 			return installedModules[moduleId].exports;

/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = installedModules[moduleId] = {
/******/ 			exports: {},
/******/ 			id: moduleId,
/******/ 			loaded: false
/******/ 		};

/******/ 		// Execute the module function
/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);

/******/ 		// Flag the module as loaded
/******/ 		module.loaded = true;

/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}


/******/ 	// expose the modules object (__webpack_modules__)
/******/ 	__webpack_require__.m = modules;

/******/ 	// expose the module cache
/******/ 	__webpack_require__.c = installedModules;

/******/ 	// __webpack_public_path__
/******/ 	__webpack_require__.p = "";

/******/ 	// Load entry module and return exports
/******/ 	return __webpack_require__(0);
/******/ })
/************************************************************************/
/******/ ({

/***/ 0:
/***/ function(module, exports, __webpack_require__) {

	/**
	 * Created by Administrator on 2017/2/27.
	 */
	var Collapse = __webpack_require__(19).Collapse;
	var Panel = __webpack_require__(19).Panel;

	var Root = React.createClass({displayName: "Root",
	    getInitialState: function () {
	        return{

	        }
	    },
	    componentDidMount: function(){
	        UEventHub.emit("pageLoad","hello world!");
	    },
	    render: function() {
	        var collapseSettings = {
	            defaultKey: 0,
	            afterCallBack : function(){
	                console.log("回调");
	            }
	        };
	        var panelTwoSettings = {
	            arrow : {
	                style : {
	                    top: "6px",
	                    left: "130px"
	                },
	                openContent : "<i class='icon-sanjiaoxing iconfont'></i>",
	                closeContent : "<i class='icon-sanjiaoxing2 iconfont'></i>"
	            },
	            headerCanClick: true,
	            arrowCanClick: true
	        };
	        return (
	            React.createElement("div", null, 
	                React.createElement("div", {className: "mod-account container"}, 
	                    React.createElement("div", {className: "sub-nav"}, 
	                        React.createElement(Collapse, React.__spread({accordion: true},   collapseSettings), 
	                            React.createElement(Panel, React.__spread({title: '关于我们', key: "1"},  panelTwoSettings), 
	                                React.createElement("ul", null, 
	                                    React.createElement("li", null, React.createElement("a", {href: "../PlatformIntro/index.html"}, "平台介绍")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../Insurance/index.html"}, "安全保障")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../PlatformNotice/index.html"}, "平台公告")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../NounExplain/index.html"}, "名词解释")), 
	                                    React.createElement("li", {className: "current"}, React.createElement("a", {href: "../ServiceProtocol/index.html"}, "服务协议")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../DisclaimerStat/index.html"}, "免责声明")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../LinkUs/index.html"}, "联系我们"))
	                                )
	                            ), 
	                            React.createElement(Panel, React.__spread({title: '关于投资', key: "2"},  panelTwoSettings), 
	                                React.createElement("ul", null, 
	                                    React.createElement("li", null, React.createElement("a", {href: "../InvestOperaGuide/index.html"}, "投资操作指引")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../InvestQuestion/index.html"}, "投资问题")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../ExchangeQuestion/index.html"}, "兑付问题"))
	                                )
	                            ), 
	                            React.createElement(Panel, React.__spread({title: '关于融资', key: "3"},  panelTwoSettings), 
	                                React.createElement("ul", null, 
	                                    React.createElement("li", null, React.createElement("a", {href: "../FinanceOperaGuide/index.html"}, "融资操作指引"))
	                                )
	                            ), 
	                            React.createElement(Panel, React.__spread({title: '账户管理', key: "4"},  panelTwoSettings), 
	                                React.createElement("ul", null, 
	                                    React.createElement("li", null, React.createElement("a", {href: "../RegOperaGuide/index.html"}, "注册操作指引")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../RegFaq/index.html"}, "注册常见问题")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../AddCardOperaGuide/index.html"}, "添加银行卡操作指引")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../BankCardFaq/index.html"}, "银行卡常见问题")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../FindPwdOperaGuide/index.html"}, "找回密码操作指引")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../RealNameAuthenGuide/index.html"}, "实名认证指引")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../RealNameAuthenFaq/index.html"}, "实名认证常见问题"))
	                                )
	                            )
	                        )
	                    ), 
	                    React.createElement("div", {className: "account padding"}, 
	                        React.createElement("div", {className: "help-main"}, 
	                            React.createElement("div", {className: "mod-title title"}, React.createElement("b", null), "服务协议详情", React.createElement("b", null)), 
	                            React.createElement("div", {className: "protocol-detail"}, 
	                                React.createElement("h1", null, "《互联网投融资平台用户服务协议》"), 
	                                React.createElement("div", {className: "content"}, 
	                                    React.createElement("p", {className: "fc-link"}, "一、重要提示"), 
	                                    React.createElement("p", null, 
	                                        "1.【新昌农商银行】 (下称\"本平台\")所提供的服务包含本平台网站体验和使用、互联网金融消息中介服务以及本平台提供的任何其他特色功能、内容或应用程序(合称\"平台服务\")。"), 
	                                    React.createElement("p", null, 
	                                        "2.\"本平台\"的使用者，即通过注册手续，浏览\"本平台\"有关信息，使用有关服务的用户（以下简称“用户”）选择并在注册过程中点击确认同意接受本协议的，视为用户接受本平台的服务时必须受本协议约束。若用户不接受，请立即离开本平台。"), 
	                                    React.createElement("p", null, "3.如果用户使用本平台及其各种平台服务，请务必认真阅读本协议。用户使用本平台服务所享有的权利、承担的义务和使用本平台服务的业务流程及相关限制、隐私及保密条款等。"), 
	                                    React.createElement("p", null, "4.确认本协议的本平台用户必须为中华人民共和国境内具备完全民事行为能力的中国公民。任何不符合上述条件的主体均不得成为本协议的适格主体，即使其已通过平台确认本协议。"), 
	                                    React.createElement("p", {className: "fc-link"}, " 二、本平台服务"), 
	                                    React.createElement("p", null, "1.投资服务是由本平台向个人用户提供的服务，具体服务内容主要包括：交易信息展示、交易撮合、由本平台指定的支付清算机构进行交易资金划付等，具体详情以本平台当时提供的服务内容为准。"), 
	                                    React.createElement("p", null, "2.本平台作为用户之间交易的居间撮合角色存在，不涉及用户的交易内容及其交易资金管理服务。用户的交易约定内容和风险应由约定双方各自承担；交易资金管理服务由本平台指定的支付清算机构提供。"), 
	                                    React.createElement("p", null, "3.广东网金控股股份有限公司作为本平台的运营服务提供商，代表本平台与用户签署本协议，享有在本协议项下的权利并履行本协议项下的义务。"), 
	                                    React.createElement("p", {className: "fc-link"}, "三、本平台交易"), 
	                                    React.createElement("p", null, "1.交易主体"), 
	                                    React.createElement("p", null, "本平台交易过程，将涉及如下四方，定义如下："), 
	                                    React.createElement("p", null, "1.1.融资（借入）人：通过本平台发布借款融资项目需求的用户，并受到《【e惠农商投融资平台】服务协议（融资人版）》（具体融资人版服务协议版本见融资项目产品说明）规定的约束。"

	                                    ), 
	                                    React.createElement("p", {className: "fc-link"}, "一、重要提示"), 
	                                    React.createElement("p", null, 
	                                        "1.【e惠农商投融资平台】 (下称\"本平台\")所提供的服务包含本平台网站体验和使用、互联网金融消息中介服务以及本平台提供的任何其他特色功能、内容或应用程序(合称\"平台服务\")。"), 
	                                    React.createElement("p", null, 
	                                        "2.\"本平台\"的使用者，即通过注册手续，浏览\"本平台\"有关信息，使用有关服务的用户（以下简称“用户”）选择并在注册过程中点击确认同意接受本协议的，视为用户接受本平台的服务时必须受本协议约束。若用户不接受，请立即离开本平台。"), 
	                                    React.createElement("p", null, "3.如果用户使用本平台及其各种平台服务，请务必认真阅读本协议。用户使用本平台服务所享有的权利、承担的义务和使用本平台服务的业务流程及相关限制、隐私及保密条款等。"), 
	                                    React.createElement("p", null, "4.确认本协议的本平台用户必须为中华人民共和国境内具备完全民事行为能力的中国公民。任何不符合上述条件的主体均不得成为本协议的适格主体，即使其已通过平台确认本协议。"), 
	                                    React.createElement("p", {className: "fc-link"}, " 二、本平台服务"), 
	                                    React.createElement("p", null, "1.投资服务是由本平台向个人用户提供的服务，具体服务内容主要包括：交易信息展示、交易撮合、由本平台指定的支付清算机构进行交易资金划付等，具体详情以本平台当时提供的服务内容为准。"), 
	                                    React.createElement("p", null, "2.本平台作为用户之间交易的居间撮合角色存在，不涉及用户的交易内容及其交易资金管理服务。用户的交易约定内容和风险应由约定双方各自承担；交易资金管理服务由本平台指定的支付清算机构提供。"), 
	                                    React.createElement("p", null, "3.广东网金控股股份有限公司作为本平台的运营服务提供商，代表本平台与用户签署本协议，享有在本协议项下的权利并履行本协议项下的义务。"), 
	                                    React.createElement("p", {className: "fc-link"}, "三、本平台交易"), 
	                                    React.createElement("p", null, "1.交易主体"), 
	                                    React.createElement("p", null, "本平台交易过程，将涉及如下四方，定义如下："), 
	                                    React.createElement("p", null, "1.1.融资（借入）人：通过本平台发布借款融资项目需求的用户，并受到《【e惠农商投融资平台】服务协议（融资人版）》（具体融资人版服务协议版本见融资项目产品说明）规定的约束。"

	                                    )
	                                )
	                            ), 

	                            React.createElement("div", {className: "clear"})
	                        )
	                    ), 
	                    React.createElement("div", {className: "clear"})
	                )
	            )
	        )
	    }
	});
	ReactDOM.render(React.createElement(Root, null), document.getElementById('giraffe'));

/***/ },

/***/ 15:
/***/ function(module, exports, __webpack_require__) {

	var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
	  Copyright (c) 2016 Jed Watson.
	  Licensed under the MIT License (MIT), see
	  http://jedwatson.github.io/classnames
	*/
	/* global define */

	(function () {
		'use strict';

		var hasOwn = {}.hasOwnProperty;

		function classNames () {
			var classes = [];

			for (var i = 0; i < arguments.length; i++) {
				var arg = arguments[i];
				if (!arg) continue;

				var argType = typeof arg;

				if (argType === 'string' || argType === 'number') {
					classes.push(arg);
				} else if (Array.isArray(arg)) {
					classes.push(classNames.apply(null, arg));
				} else if (argType === 'object') {
					for (var key in arg) {
						if (hasOwn.call(arg, key) && arg[key]) {
							classes.push(key);
						}
					}
				}
			}

			return classes.join(' ');
		}

		if (typeof module !== 'undefined' && module.exports) {
			module.exports = classNames;
		} else if (true) {
			// register as 'classnames', consistent with npm package name
			!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = function () {
				return classNames;
			}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
		} else {
			window.classNames = classNames;
		}
	}());


/***/ },

/***/ 19:
/***/ function(module, exports, __webpack_require__) {

	/*
	 * @constructs
	 * Created by Administrator on 2017/2/9.
	 */
	module.exports = {
	    Collapse:__webpack_require__(20),
	    Panel:__webpack_require__(21)
	}

/***/ },

/***/ 20:
/***/ function(module, exports) {

	/*
	 * Created by Administrator on 2016/12/9.
	 */
	/**
	 * Collapse组件
	 *
	 * @class Collapse
	 * @extends Basic
	 *
	 * @param [afterCallBack] 回调函数
	 * @param [arrow] 箭头
	 * @param [headerCanClick] 头部是否可点击
	 * @param [arrowCanClick] 箭头是否可点击
	 * @param [accordion] 是否是手风琴效果
	 *
	 * 示例:
	 *
	 *     @example
	 *     var collapseSettings = {
	 *           afterCallBack : function(){
	 *               console.log("回调");
	 *           }
	 *       };
	 *       var panelOneSettings = {
	 *           arrow : {
	 *               style : {
	 *                   top: "0",
	 *                   right: "50px"
	 *               },
	 *               openContent : "修改↓",
	 *               closeContent : "修改↑"
	 *           },
	 *           headerCanClick: false,
	 *           arrowCanClick: true
	 *       };
	 *       var panelTwoSettings = {
	 *           arrow : {
	 *               style : {
	 *                   top: "0",
	 *                   left: "16px"
	 *               },
	 *               openContent : "v",
	 *               closeContent : ">"
	 *           },
	 *           headerCanClick: true,
	 *           arrowCanClick: true
	 *       };
	 *        <Collapse {...collapseSettings}>
	 *            <Panel title={<h4 style={{color: "#000"}}>This is panel header 1</h4>} key="1" {...panelOneSettings}>
	 *                <div>
	 *                    姓名：<input type="text" className="name" /><br /><br />
	 *                    电话：<input type="text" className="phone" />
	 *                </div>
	 *            </Panel>
	 *            <Panel title={'This is panel header 2'} key="2" {...panelOneSettings}>
	 *               <p>内容1</p>
	 *            </Panel>
	 *            <Panel title={'This is panel header 3'} key="3" {...panelOneSettings}>
	 *               <p>内容2</p>
	 *            </Panel>
	 *        </Collapse>
	 *        <Collapse accordion>
	 *            <Panel title={'This is panel header 1'} key="1" {...panelTwoSettings}>
	 *               <p>内容1</p>
	 *            </Panel>
	 *            <Panel title={'This is panel header 2'} key="2" {...panelTwoSettings}>
	 *               <p>内容2</p>
	 *            </Panel>
	 *            <Panel title={'This is panel header 3'} key="3" {...panelTwoSettings}>
	 *               <p>内容3</p>
	 *            </Panel>
	 *        </Collapse>
	 */
	var Collapse = React.createClass({displayName: "Collapse",
	    getDefaultProps: function(){
	        return {
	            defaultKey : 0,
	            afterCallBack: function(){

	            }
	        }
	    },
	    getInitialState: function () {
	        var _this = this;
	        return {
	            panelChildren: _this.props.children.map(function(o,i){
	                return React.cloneElement(o, {
	                    key: i ,
	                    panelKey:i,
	                    active : i==_this.props.defaultKey?true:false,
	                    animClassName : "",
	                    arrowContent : i==_this.props.defaultKey?o.props.arrow.openContent:o.props.arrow.closeContent,
	                    height: i==_this.props.defaultKey?46:0,
	                    callback: _this.callback.bind(_this)
	                });
	            })
	        }
	    },
	    componentWillMount: function(){
	    },
	    componentDidMount: function(){
	    },
	    componentDidUpdate: function(){
	        this.props.afterCallBack();
	    },
	    callback: function(key){
	        var _this = this;
	        _this.setState({
	            panelChildren: _this.props.children.map(function(o,i){
	                if(_this.props.accordion){//判断是否是手风琴
	                    return i == key ? React.cloneElement(o, {
	                        key: i ,
	                        panelKey:i,
	                        active : !_this.state.panelChildren[i].props.active,
	                        animClassName : "ucs-collapse-anim-active",
	                        arrowContent : _this.state.panelChildren[i].props.active?o.props.arrow.closeContent:o.props.arrow.openContent,
	                        //height: _this.state.panelChildren[i].props.active?0:46,
	                        callback: _this.callback.bind(_this)
	                    }):React.cloneElement(o, {
	                        key: i ,
	                        panelKey:i,
	                        active : false,
	                        animClassName : "ucs-collapse-anim-active",
	                        arrowContent : o.props.arrow.closeContent,
	                        //height:0,
	                        callback: _this.callback.bind(_this)

	                    });
	                }else{
	                    return i == key ? React.cloneElement(o, {
	                        key: i ,
	                        panelKey:i,
	                        active : !_this.state.panelChildren[i].props.active,
	                        animClassName : "ucs-collapse-anim-active",
	                        arrowContent : _this.state.panelChildren[i].props.active?o.props.arrow.closeContent:o.props.arrow.openContent,
	                        //height: _this.state.panelChildren[i].props.active?0:46,
	                        callback: _this.callback.bind(_this)
	                    }):React.cloneElement(o, {
	                        key: i ,
	                        panelKey:i,
	                        active : _this.state.panelChildren[i].props.active,
	                        animClassName : "",
	                        arrowContent : _this.state.panelChildren[i].props.active?o.props.arrow.openContent:o.props.arrow.closeContent,
	                        //height: _this.state.panelChildren[i].props.height,
	                        callback: _this.callback.bind(_this)
	                    });
	                }

	            })
	        });
	        /*setTimeout(function(){
	            _this.setState({
	                panelChildren: React.Children.map(_this.props.children,function(o,i){
	                    return React.cloneElement(o, {
	                        key: i ,
	                        panelKey:i,
	                        active : _this.state.panelChildren[i].props.active,
	                        animClassName : "",
	                        callback: _this.callback
	                    });
	                })
	            });
	        },200);*/
	    },
	    render: function(){
	        var _this = this;
	        var children = _this.state.panelChildren;
	        return (
	            React.createElement("div", {className: "ucs-collapse"}, children)
	        );
	    }
	});

	module.exports = Collapse;

/***/ },

/***/ 21:
/***/ function(module, exports, __webpack_require__) {

	
	var classnames = __webpack_require__(15);

	var Panel = React.createClass({displayName: "Panel",
	    getDefaultProps: function(){
	        return {
	            arrow : {
	                style : {
	                    top: "0",
	                    left: "16px"
	                }
	            },
	            headerCanClick: true,
	            arrowCanClick: true
	        };
	    },
	    getInitialState: function () {
	        return {

	        }
	    },
	    componentWillMount: function(){

	    },
	    componentDidMount: function(){

	    },
	    handlerShow: function(canClick,e){
	        var evt = e ? e : window.event;
	        if (evt.stopPropagation) {
	            //W3C
	            evt.stopPropagation();
	        } else {
	            //IE
	            evt.cancelBubble = true;
	        }
	        var _this = this;
	        if(canClick){
	            _this.props.callback(_this.props.panelKey);
	        }else{
	            return;
	        }
	    },
	    componentDidUpdate: function(){

	    },
	    render: function(){
	        var _this = this;
	        var panelClassName = classnames('ucs-collapse-item',{
	            'ucs-collapse-item-active': _this.props.active
	        });
	        var conClassName = classnames('ucs-collapse-content',{
	            'ucs-collapse-content-inactive': !_this.props.active
	        },{
	            'ucs-collapse-content-active': _this.props.active
	        },_this.props.animClassName);
	        return (
	            React.createElement("div", {className: panelClassName}, 
	                React.createElement("div", {className: "ucs-collapse-header", role: "tab", "aria-expanded": _this.props.active, onClick: _this.handlerShow.bind(_this,_this.props.headerCanClick)}, 
	                    React.createElement("span", {className: "arrow", style: _this.props.arrow.style, onClick: _this.handlerShow.bind(_this,_this.props.arrowCanClick)}, _this.props.arrowContent), 
	                    _this.props.title
	                ), 
	                React.createElement("div", {className: conClassName, role: "tabpanel"}, 
	                    React.createElement("div", {className: "ucs-collapse-content-box"}, 
	                        _this.props.children
	                    )
	                )
	            )
	        );
	    }
	});

	module.exports = Panel;

/***/ }

/******/ });